floating station - English Synonyms Dictionary